multi-hulled ship - English Synonyms Dictionary